#include <stdio.h>
#define N 100
void Reverse(const char str[],char nstr[])
{
    int n,i;
    n=FindLast(str);
    for(i=0;n>=0;i++)
    {
        nstr[i]=str[n];
        n--;
    }
    nstr[i]='\0';
}
int FindLast(const char str[])
{
    int i=-1;
    while(str[i]!='\0')
    {
        i++;
    }
    return i-1;
}
void main()
{
    char str[N];
    char nstr[N];
    printf("please input a string:\n");
    gets(str);
    Reverse(str,nstr);
    printf("the new string is:\n");
    puts(nstr);
}
